international submarine cable licence - Alemán Inglés Diccionario